|
|
 |
|
|
|
|
models, 29 |
|
|
|
 |
|
|
|
|
analysis, 57-58 |
|
|
|
 |
|
|
|
|
business services, 30 |
|
|
|
 |
|
|
|
|
data services, 30 |
|
|
|
 |
|
|
|
|
design-view, 71-73 |
|
|
|
 |
|
|
|
|
File Operations Subsystem, 377 |
|
|
|
 |
|
|
|
|
Internal Application Manager Subsystem, 322-324 |
|
|
|
 |
|
|
|
|
third-party controls, 159-161 |
|
|
|
 |
|
|
|
|
user services, 30 |
|
|
|
 |
|
|
|
|
modules, 14-16 |
|
|
|
 |
|
|
|
|
naming, 22, 75 |
|
|
|
 |
|
|
|
|
NewClass, 187 |
|
|
|
 |
|
|
|
|
OpenAccount, 273, 343 |
|
|
|
 |
|
|
|
|
ownership, 116, 413 |
|
|
|
 |
|
|
|
|
packages, 16 |
|
|
|
 |
|
|
|
|
persistent information, 376-377 |
|
|
|
 |
|
|
|
|
polymorphism, 95-96, 103 |
|
|
|
 |
|
|
|
|
Process, 295, 303-305 |
|
|
|
 |
|
|
|
|
properties |
|
|
|
 |
|
|
|
|
defined, 14 |
|
|
|
 |
|
|
|
|
editing, 22-24 |
|
|
|
 |
|
|
|
|
private, passing values, 15 |
|
|
|
 |
|
|
|
|
proxies, 464 |
|
|
|
 |
|
|
|
|
DBProxy, 451 |
|
|
|
 |
|
|
|
|
definition of, 452 |
|
|
|
 |
|
|
|
|
pure virtual classes, 13 |
|
|
|
 |
|
|
|
|
RandomFile, 378, 387 |
|
|
|
 |
|
|
|
|
RegistryFacade, 314 |
|
|
|
 |
|
|
|
|
Reporting/Printing Subsystem, 360-362 |
|
|
|
 |
|
|
|
|
AccessReporting, 363 |
|
|
|
 |
|
|
|
|
CrystalReporting, 363 |
|
|
|
 |
|
|
|
|
IReporting, 362-364 |
|
|
|
 |
|
|
|
|
ReportController, 363 |
|
|
|
 |
|
|
|
|
reviewing, 226-227 |
|
|
|
 |
|
|
|
|
RichTextFile, 387 |
|
|
|
 |
|
|
|
|
role, 296-297, 303-305 |
|
|
|
 |
|
|
|
|
Samsona Bank Teller System, 105-106 |
|
|
|
 |
|
|
|
|
Security, 288 |
|
|
|
 |
|
|
|
|
security policy, 301 |
|
|
|
 |
|
|
|
|
SequentialFile, 381, 387 |
|
|
|
 |
|
|
|
|
SessionAuditor, 289-291 |
|
|
|
 |
|
|
|
|
SHA1Encryption, 303 |
|
|
|
 |
|
|
|
|
SomeProperty, 295 |
|
|
|
 |
|
|
|
|
SomeWorkgroupProxy, 294-297 |
|
|
|
 |
|
|
|
|
subsystem, 189 |
|
|
|
 |
|
|
|
|
SupervisorRole, 303 |
|
|
|
 |
|
|
|
|
TaskProgress, 386 |
|
|
|
 |
|
|
|
|
terminology overview, 18-19 |
|
|
|
 |
|
|
|
|
TestClass, 188 |
|
|
|
 |
|
|
|
|
testing, 172, 188 |
|
|
|
 |
|
|
|
|
TransactionProcessor, 273 |
|
|
|
 |
|
|
|
|
User, 303 |
|
|
|
 |
|
|
|
|
utilities, 134 |
|
|
|
 |
|
|
|
|
Visual Basic conventions, 90-91 |
|
|
|
 |
|
|
|
|
WithdrawFunds, 273, 343 |
|
|
|
 |
|
|
|
|
WorkerRole, 296 |
|
|
|
 |
|
|
|
|
Workgroup and User Security Subsystem Object, 302-303 |
|
|
|
 |
|
|
|
|
Workgroups, 303-305 |
|
|
|
 |
|
|
|
|
WorkMessenger, 295-297 |
|
|
|
 |
|
|
|
|
see also collection classes |
|
|
|
 |
|
|
|
|
Class_TestClass code listing, 175-176 |
|
|
|
 |
|
|
|
|
click events, 297, 344 |
|
|
|
 |
|
|
|
|
clickedAddBtn() method, 254 |
|
|
|
 |
|
|
|
|
clickedCancelBtn() method, 249 |
|
|
|
 |
|
|
|
|
clickedControl method, 297 |
|
|
|
 |
|
|
|
|
clickedDoneBtn() method, 248-249, 344 |
|
|
|
 |
|
|
|
|
clickedModifyBtn() method, 250 |
|
|
|
 |
|
|
|
|
clickedOpenReport method, 363 |
|
|
|
 |
|
|
|
|
clickedSaveBtn() method, 253 |
|
|
|
 |
|
|
|
|
clickedUndoBtn() method, 250 |
|
|
|
 |
|
|
|
|
cloaking projects, 194 |
|
|
|
 |
|
|
|
|
CloseAccount class, 273, 343 |
|
|
|
 |
|
|
|
|
closeAccount method, 327 |
|
|
|
 |
|
|
|
|
closeFile method, 387 |
|
|
|
 |
|
|
|
|
closing files |
|
|
|
 |
|
|
|
|
File Operations Subsystem classes, 384 |
|
|
|
 |
|
|
|
|
File Operations Subsystem model, 385 |
|
|
|
 |
|
|
|
|
sequential access, 380 |
|
|
|
 |
|
|
|
|
code |
|
|
|
 |
|
|
|
|
common, 412 |
|
|
|
 |
|
|
|
|
Database Access Subsystem guidelines, 429-430 |
|
|
|
 |
|
|
|
|
debugging |
|
|
|
 |
|
|
|
|
debugging mode, 185 |
|
|
|
 |
|
|
|
|
globally, 185 |
|
|
|
 |
|
|
|
|
Initialize event, 22 |
|
|
|
 |
|
|
|
|
Terminate event, 22 |
|
|
|
 |
|
|
|
|
generation, 103-104, 107, 187 |
|
|
|
 |
|
|
|
|
incremental/iterative advantages, 471 |
|
|
|
 |
|
|
|
|
maintenance, 297 |
|
|
|
 |
|
|
|
|
return type testing, 175 |
|
|
|
 |
|
|
|
|
reusable code, 468, 471 |
|
|
|
 |
|
|
|
|
spaghetti code, 10 |
|
|
|
 |
|
|
|
|
structure, 186 |
|
|
|
 |
|
|
|
|
testing, 172 |
|
|
|
 |
|
|
|
|
Code Generation Wizard (Visual Modeler), 107, 187 |
|
|
|
 |
|
|
|
|
coding standards, 75-76 |
|
|
|
 |
|
|
|
|
collaborating methods, 112 |
|
|
|
 |
|
|
|
|
collaboration diagrams, 73, 122, 159-161 |
|
|
|
|
|